#ifndef INPUTDEVICE_H
#define INPUTDEVICE_H


#include "LinkedList.h"
#include "InputController.h"

#include <dinput.h>




class InputController;

class InputDevice {
	
	//Acceso permitido desde Controlador de entrada
	friend class InputController;
	
	virtual bool initialize()=0;
	virtual bool terminate()=0;


public:
	static LPDIRECTINPUT7 getDirectInput();
	
	
};

#endif